# GCC-AVR standard Makefile part 1
# Volker Oth 1/2000

###### define some variables based on the AVR base path in $(AVR) #######
	CC		= avr-gcc
	AS		= avr-gcc -x assembler-with-cpp	
	RM		= rm -f
	RN		= mv
	BIN		= avr-objcopy
	INCDIR	= .
	LIBDIR	= $(AVR)/avr/lib
    SHELL   = $(AVR)/bin/sh.exe
###### output format can be srec, ihex (avrobj is always created) #######
	FORMAT = ihex
########################## default mcu type #############################
	MCU = at90s8515
####################### default compiler flags ##########################
	CPFLAGS	= -g -O3 -Wall -Wstrict-prototypes -Wa,-ahlms=$(<:.c=.lst)
####################### default assembler flags #########################
	ASFLAGS = -Wa,-gstabs
########################## default linker flags #########################
	LDFLAGS = -Wl,-Map=$(TRG).map,--cref